package com.jt.www.model.remote.ins;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * @author admin_ltf
 * @create 2019-05-09 13:34
 */

public class InsResultVO extends InsExtendVO {
    @ApiModelProperty(value = "实付保费")
    private BigDecimal actualPrem;
    @ApiModelProperty(value = "优惠后保费")
    private BigDecimal afterPrem;
    @ApiModelProperty(value = "订单金额")
    private BigDecimal amount;
    @ApiModelProperty(value = "投保单号")
    private String appCode;
    @ApiModelProperty(value = "投保单状态（待初审（00）/初审不通过（01）/待复审（02）/复审不通过（03）/延期凭证待上传（04）/延期凭证待审核（05）/延期拼装审核不通过（06）/待关联（07）/待出单（08）/已出单（10）/已取消(11)/已删除(12)/投保单盖章审核不通过(13)） ,")
    private String appStatus;
    @ApiModelProperty(value = "投保日期")
    private String applicationDate;
    @ApiModelProperty(value = "投保单状态")
    private String applicationType;
    @ApiModelProperty(value = "是否续保（Y是/N否")
    private String awaitTermStatus;
    @ApiModelProperty(value = "优惠前保费")
    private BigDecimal beforePrem;
    @ApiModelProperty(value = "机构编码")
    private String branchCode;
    @ApiModelProperty(value = "机构名称")
    private String branchName;
    @ApiModelProperty(value = "渠道编码")
    private String channelCode;
    @ApiModelProperty(value = "渠道名称")
    private String channelName;
    @ApiModelProperty(value = "城市编码")
    private String cityCode;
    @ApiModelProperty(value = "城市名称")
    private String cityName;
    @ApiModelProperty(value = "区县编码")
    private String countyCode;
    @ApiModelProperty(value = "区县名称")
    private String countyName;
    @ApiModelProperty(value = "财务状态（00未到账/01已到账/02部分到账）")
    private String financeStatus;
    @ApiModelProperty(value = "投保人名称")
    private String holderName;
    @ApiModelProperty(value = "被保人名称")
    private String insuredName;
    @ApiModelProperty(value = "出单公司名称")
    private String issueCompanyName;
    @ApiModelProperty(value = "出单状态（Y已出单/N未出单）")
    private String issueStatus;
    @ApiModelProperty(value = "订单号")
    private String orderCode;
    @ApiModelProperty(value = "订单号")
    private String orderStatus;
    @ApiModelProperty(value = "已支付金额")
    private BigDecimal paidPremium;
    @ApiModelProperty(value = "支付方式（00线下转账/01在线支付）")
    private String payType;
    @ApiModelProperty(value = "保险止期")
    private String polEndDate;
    @ApiModelProperty(value = "保险起期")
    private String polStartDate;
    @ApiModelProperty(value = "电子保单附件id")
    private String policyFileId;
    @ApiModelProperty(value = "应付保费")
    private BigDecimal premium;
    @ApiModelProperty(value = "产品编码 ")
    private String productCode;
    @ApiModelProperty(value = "产品名称")
    private String productName;
    @ApiModelProperty(value = "项目编码")
    private String projectCode;
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    @ApiModelProperty(value = "省编码")
    private String provinceCode;
    @ApiModelProperty(value = "省名称")
    private String provinceName;
    @ApiModelProperty(value = "优惠保费")
    private BigDecimal reducePremium;
    @ApiModelProperty(value = "企业三证合一代码")
    private String threeInOneCode;
    @ApiModelProperty(value = "投保人userCode")
    private String holderCode;
    @ApiModelProperty(value = "续保按钮是否显示 true 显示")
    private Boolean isRenewal;// 续保按钮是否显示
    @ApiModelProperty(value = "续保倒计时时间")
    private String renewalTime;// 续保倒计时时间
    @ApiModelProperty(value = "产品logo")
    private String logo;

    @ApiModelProperty(value = "用户邮箱")
    private String holderEmail;

    @ApiModelProperty(value = "保单状态")
    private String policyStatus;
    @ApiModelProperty(value = "保单号")
    private String policyNo;
    @ApiModelProperty(value = "出单公司")
    private String insuranceCompany;
    @ApiModelProperty(value = "大类编码：riskTimeSlot_1-校责险;riskTimeSlot_2-实责险;riskTimeSlot_3-意外险;")
    private String categoryCode;
    @ApiModelProperty(value = "大类名称")
    private String categoryName;
    @ApiModelProperty(value = "区分是新保还是续保标识，Y-续保；N-新保")
    private String renewal;

    @ApiModelProperty(value = "支付超时时间")
    private String payOutTime;

    @ApiModelProperty(value = "退保时间")
    private String cancelledTime;

    @ApiModelProperty(value = "是否起保前退保 1-是，0-否")
    private Boolean cancelledFlag;

    @ApiModelProperty(value = "保障中保单过保时间")
    private String policyOverTime;

    @ApiModelProperty(value = "投保联系人邮箱")
    private String linkEmail;

    public BigDecimal getActualPrem() {
        return this.actualPrem;

    }

    public void setActualPrem(BigDecimal actualPrem) {
        this.actualPrem = actualPrem;
    }

    public BigDecimal getAfterPrem() {
        return this.afterPrem;

    }

    public void setAfterPrem(BigDecimal afterPrem) {
        this.afterPrem = afterPrem;
    }

    public BigDecimal getAmount() {
        return this.amount;

    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getAppCode() {
        return this.appCode;

    }

    public void setAppCode(String appCode) {
        this.appCode = appCode;
    }

    public String getAppStatus() {
        return this.appStatus;

    }

    public void setAppStatus(String appStatus) {
        this.appStatus = appStatus;
    }

    public String getApplicationDate() {
        return this.applicationDate;

    }

    public void setApplicationDate(String applicationDate) {
        this.applicationDate = applicationDate;
    }

    public String getApplicationType() {
        return this.applicationType;

    }

    public void setApplicationType(String applicationType) {
        this.applicationType = applicationType;
    }

    public String getAwaitTermStatus() {
        return this.awaitTermStatus;

    }

    public void setAwaitTermStatus(String awaitTermStatus) {
        this.awaitTermStatus = awaitTermStatus;
    }

    public BigDecimal getBeforePrem() {
        return this.beforePrem;

    }

    public void setBeforePrem(BigDecimal beforePrem) {
        this.beforePrem = beforePrem;
    }

    public String getBranchCode() {
        return this.branchCode;

    }

    public void setBranchCode(String branchCode) {
        this.branchCode = branchCode;
    }

    public String getBranchName() {
        return this.branchName;

    }

    public void setBranchName(String branchName) {
        this.branchName = branchName;
    }

    public String getChannelCode() {
        return this.channelCode;

    }

    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode;
    }

    public String getChannelName() {
        return this.channelName;

    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getCityCode() {
        return this.cityCode;

    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCityName() {
        return this.cityName;

    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCountyCode() {
        return this.countyCode;

    }

    public void setCountyCode(String countyCode) {
        this.countyCode = countyCode;
    }

    public String getCountyName() {
        return this.countyName;

    }

    public void setCountyName(String countyName) {
        this.countyName = countyName;
    }

    public String getFinanceStatus() {
        return this.financeStatus;

    }

    public void setFinanceStatus(String financeStatus) {
        this.financeStatus = financeStatus;
    }

    public String getHolderName() {
        return this.holderName;

    }

    public void setHolderName(String holderName) {
        this.holderName = holderName;
    }

    public String getInsuredName() {
        return this.insuredName;

    }

    public void setInsuredName(String insuredName) {
        this.insuredName = insuredName;
    }

    public String getIssueCompanyName() {
        return this.issueCompanyName;

    }

    public void setIssueCompanyName(String issueCompanyName) {
        this.issueCompanyName = issueCompanyName;
    }

    public String getIssueStatus() {
        return this.issueStatus;

    }

    public void setIssueStatus(String issueStatus) {
        this.issueStatus = issueStatus;
    }

    public String getOrderCode() {
        return this.orderCode;

    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getOrderStatus() {
        return this.orderStatus;

    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public BigDecimal getPaidPremium() {
        return this.paidPremium;

    }

    public void setPaidPremium(BigDecimal paidPremium) {
        this.paidPremium = paidPremium;
    }

    public String getPayType() {
        return this.payType;

    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getPolEndDate() {
        return this.polEndDate;

    }

    public void setPolEndDate(String polEndDate) {
        this.polEndDate = polEndDate;
    }

    public String getPolStartDate() {
        return this.polStartDate;

    }

    public void setPolStartDate(String polStartDate) {
        this.polStartDate = polStartDate;
    }

    public String getPolicyFileId() {
        return this.policyFileId;

    }

    public void setPolicyFileId(String policyFileId) {
        this.policyFileId = policyFileId;
    }

    public BigDecimal getPremium() {
        return this.premium;

    }

    public void setPremium(BigDecimal premium) {
        this.premium = premium;
    }

    public String getProductCode() {
        return this.productCode;

    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return this.productName;

    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProjectCode() {
        return this.projectCode;

    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getProjectName() {
        return this.projectName;

    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProvinceCode() {
        return this.provinceCode;

    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getProvinceName() {
        return this.provinceName;

    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public BigDecimal getReducePremium() {
        return this.reducePremium;

    }

    public void setReducePremium(BigDecimal reducePremium) {
        this.reducePremium = reducePremium;
    }

    public String getThreeInOneCode() {
        return this.threeInOneCode;

    }

    public void setThreeInOneCode(String threeInOneCode) {
        this.threeInOneCode = threeInOneCode;
    }

    public String getHolderCode() {
        return this.holderCode;

    }

    public void setHolderCode(String holderCode) {
        this.holderCode = holderCode;
    }

    public Boolean getIsRenewal() {
        return this.isRenewal;

    }

    public void setIsRenewal(Boolean renewal) {
        this.isRenewal = renewal;
    }

    public String getRenewalTime() {
        return this.renewalTime;

    }

    public void setRenewalTime(String renewalTime) {
        this.renewalTime = renewalTime;
    }

    public String getLogo() {
        return this.logo;

    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getHolderEmail() {
        return this.holderEmail;

    }

    public void setHolderEmail(String holderEmail) {
        this.holderEmail = holderEmail;
    }

    public String getPolicyStatus() {
        return this.policyStatus;

    }

    public void setPolicyStatus(String policyStatus) {
        this.policyStatus = policyStatus;
    }

    public String getPolicyNo() {
        return this.policyNo;

    }

    public void setPolicyNo(String policyNo) {
        this.policyNo = policyNo;
    }

    public String getInsuranceCompany() {
        return this.insuranceCompany;

    }

    public void setInsuranceCompany(String insuranceCompany) {
        this.insuranceCompany = insuranceCompany;
    }

    public String getCategoryCode() {
        return this.categoryCode;

    }

    public void setCategoryCode(String categoryCode) {
        this.categoryCode = categoryCode;
    }

    public String getCategoryName() {
        return this.categoryName;

    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getRenewal() {
        return this.renewal;

    }

    public void setRenewal(String renewal) {
        this.renewal = renewal;
    }

    public String getPayOutTime() {
        return this.payOutTime;

    }

    public void setPayOutTime(String payOutTime) {
        this.payOutTime = payOutTime;
    }

    public String getCancelledTime() {
        return this.cancelledTime;

    }

    public void setCancelledTime(String cancelledTime) {
        this.cancelledTime = cancelledTime;
    }

    public Boolean getCancelledFlag() {
        return this.cancelledFlag;

    }

    public void setCancelledFlag(Boolean cancelledFlag) {
        this.cancelledFlag = cancelledFlag;
    }

    public String getPolicyOverTime() {
        return this.policyOverTime;

    }

    public void setPolicyOverTime(String policyOverTime) {
        this.policyOverTime = policyOverTime;
    }

    public String getLinkEmail() {
        return this.linkEmail;

    }

    public void setLinkEmail(String linkEmail) {
        this.linkEmail = linkEmail;
    }
}
